package com.ruoyi.travel.service;

import java.util.List;
import com.ruoyi.travel.domain.TravelScheduleContent;

public interface ITravelScheduleContentService
{
    /**
     * 查询行程内容
     *
     * @param scheduleContentId 行程内容主键
     * @return 行程内容
     */
    public List<TravelScheduleContent> selectTravelScheduleContentByScheduleContentId(Long scheduleContentId);

    /**
     * 查询行程内容列表
     *
     * @param travelScheduleContent 行程内容
     * @return 行程内容集合
     */
    public List<TravelScheduleContent> selectTravelScheduleContentList(TravelScheduleContent travelScheduleContent);

    /**
     * 新增行程内容
     *
     * @param travelScheduleContent 行程内容
     * @return 结果
     */
    public void insertTravelScheduleContent(List<TravelScheduleContent> travelScheduleContent);

    /**
     * 修改行程内容
     *
     * @param travelScheduleContent 行程内容
     * @return 结果
     */
    public int updateTravelScheduleContent(TravelScheduleContent travelScheduleContent);

    /**
     * 删除行程内容信息，找到scheduleId删除所有的信息
     *
     * @param scheduleId 行程内容主键
     * @return 结果
     */
    public int deleteTravelScheduleContentByScheduleId(Long scheduleId);
}
